322d28afcf51f5bfae16f2fcd37fe63b1c954956,src/com/redhat/ceylon/compiler/loader/AbstractModelLoader.java,AbstractModelLoader,obtainType,#TypeMirror#Scope#,1213
Before Change
// ERASURE
if (sameType(type, STRING_TYPE)) {
type = CEYLON_STRING_TYPE;
} else if (sameType(type, PRIM_BOOLEAN_TYPE)) {
type = CEYLON_BOOLEAN_TYPE;
} else if (sameType(type, BOOLEAN_TYPE)) {
type = CEYLON_BOOLEAN_TYPE;
} else if (sameType(type, PRIM_INT_TYPE)) {
// FIXME Really needs "small" annotation
type = CEYLON_INTEGER_TYPE;
} else if (sameType(type, INTEGER_TYPE)) {
// FIXME Really needs "small" annotation
type = CEYLON_INTEGER_TYPE;
} else if (sameType(type, PRIM_LONG_TYPE)) {
type = CEYLON_INTEGER_TYPE;
} else if (sameType(type, LONG_TYPE)) {
type = CEYLON_INTEGER_TYPE;
} else if (sameType(type, PRIM_FLOAT_TYPE)) {
// FIXME Really needs "small" annotation
type = CEYLON_FLOAT_TYPE;
} else if (sameType(type, FLOAT_TYPE)) {
// FIXME Really needs "small" annotation
type = CEYLON_FLOAT_TYPE;
} else if (sameType(type, PRIM_DOUBLE_TYPE)) {
type = CEYLON_FLOAT_TYPE;
} else if (sameType(type, DOUBLE_TYPE)) {
type = CEYLON_FLOAT_TYPE;
} else if (sameType(type, PRIM_CHAR_TYPE)) {
type = CEYLON_CHARACTER_TYPE;
After Change
} else if (sameType(type, PRIM_FLOAT_TYPE)) {
// FIXME Really needs "small" annotation
type = CEYLON_FLOAT_TYPE;
} else if (sameType(type, PRIM_DOUBLE_TYPE)) {
type = CEYLON_FLOAT_TYPE;
} else if (sameType(type, PRIM_CHAR_TYPE)) {
type = CEYLON_CHARACTER_TYPE;